﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LH.Utilitario
{

    public enum Direccion
    {
        /// <summary>
        /// Direccion de Desconocido
        /// </summary>
        DESCONOCIDO = 0,

        /// <summary>
        /// Direccion de Entrada
        /// </summary>
        ENTRADA = 1,

        /// <summary>
        /// Direccion de Salida
        /// </summary>
        SALIDA = 2
    }

  
    public class TagInformacion
    {
        /// <summary>
        /// Epc del tag leido
        /// </summary>
        public string Epc { get; set; }

        /// <summary>
        /// Movimiento: Alejarse(+), Acercarse(-)
        /// </summary>
        public string Movimiento { get; set; }

        /// <summary>
        /// Direccion: Entrada, Salida, Desconocido
        /// </summary>
        public Direccion Direccion { get; set; }

        /// <summary>
        /// Velocidad del tag leido
        /// </summary>
        public double Velocidad { get; set; }

        /// <summary>
        /// Numero de antena leido
        /// </summary>
        public string AntenaID { get; set; }

        /// <summary>
        /// Distancia del tag leido
        /// </summary>
        public double Distancia { get; set; }

        /// <summary>
        /// Fecha y hora del tag leido
        /// </summary>
        public DateTime FechaHora { get; set; }
    }


    public class ListaTagInformacion : List<TagInformacion> { }
}
